//定义一个统一的跟路径
const baseURL = "http://localhost:8881/";

//封装请求
//params传递过来的参数
export const request = (params)=>{
  wx.showLoading({
    title: '加载中',
    //一层蒙版  就是不能执行后面的操作,用户不能再加载的时候点击页面
    mask: true,
  })
  
  return new Promise((resolve,reject)=>{
    wx.request({
      //先使用解构赋值获取参数
      ...params,
      url:baseURL+params.url,
  
      success:(result)=>{
        //表示成功
        resolve(result.data)
      },
      fail:(error)=>{
        //表示失败
        reject(error)
      },
      complete(){
        // 表示是完成还是出现error都会执行的方法
      wx.hideLoading();
      }
    })

  })
}